* s~\t+$~~
[lhc/web/wiklou.git] / maintenance / refreshLinks.inc
index 7506f8f..093c271 100644 (file)
@@ -15,13 +15,13 @@ function refreshLinks( $start, $newOnly = false, $maxLag = false ) {
        $dbr =& wfGetDB( DB_SLAVE );
        $dbw =& wfGetDB( DB_MASTER );
        $start = intval( $start );
-       
+
        # Don't generate TeX PNGs (lack of a sensible current directory causes errors anyway)
        $wgUser->setOption('math', MW_MATH_SOURCE);
 
        # Don't generate extension images (e.g. Timeline)
        $wgParser->mTagHooks = array();
-       
+
        # Don't generate thumbnail images
        $wgUseImageResize = false;
 
@@ -36,7 +36,7 @@ function refreshLinks( $start, $newOnly = false, $maxLag = false ) {
                );
                $num = $dbr->numRows( $res );
                print "$num new articles...\n";
-               
+
                $i = 0;
                while ( $row = $dbr->fetchObject( $res ) ) {
                        if ( !( ++$i % REPORTING_INTERVAL ) ) {
@@ -52,24 +52,24 @@ function refreshLinks( $start, $newOnly = false, $maxLag = false ) {
                print("Starting from page_id $start of $end.\n");
 
                for ($id = $start; $id <= $end; $id++) {
-                       
+
                        if ( !($id % REPORTING_INTERVAL) ) {
                                print "$id\n";
                                wfWaitForSlaves( $maxLag );
                        }
                        fixLinksFromArticle( $id );
                }
-               
+
 
        }
 }
 
 function fixLinksFromArticle( $id ) {
        global $wgTitle, $wgArticle, $wgOut, $wgParser;
-       
+
        $wgTitle = Title::newFromID( $id );
        $dbw =& wfGetDB( DB_MASTER );
-       
+
        if ( is_null( $wgTitle ) ) {
                return;
        }
@@ -89,11 +89,11 @@ function fixLinksFromArticle( $id ) {
 
 function deleteLinksFromNonexistent( $maxLag = 0 ) {
        $fname = 'deleteLinksFromNonexistent';
-       
+
        wfWaitForSlaves( $maxLag );
 
        $dbw =& wfGetDB( DB_WRITE );
-       
+
        $linksTables = array(
                'pagelinks' => 'pl_from',
                'imagelinks' => 'il_from',
@@ -115,7 +115,7 @@ function deleteLinksFromNonexistent( $maxLag = 0 ) {
 
                $pTable = $dbw->tableName( $table );
                $sql = "DELETE $pTable FROM $pTable LEFT JOIN $page ON page_id=$field WHERE page_id IS NULL";
-               
+
                print "Deleting $table from non-existent articles...";
                $dbw->query( $sql, $fname );
                print " fixed " .$dbw->affectedRows() . " row(s)\n";